package com.zxy.ziems.server.energy.pojo.vo;

import cn.hutool.core.date.DateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

@Data
public class EnergyPriceVO {
    private String id; // ID

    private String dataTypeId; // 属性ID

    private String dataTypeName; // 属性名称

    private String name; // 名称

    private String description; // 描述

    private Boolean singleStatus; // 是否单一

    private BigDecimal singlePrice; // 单一价格

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date startDate; // 开始时间

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date endDate; // 结束时间

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updateTime; // 更新时间

    private Boolean peakStatus; // 是否尖峰平谷分段
}
